COCLAC - Feedback Generation for Combined UML Class and Activity Diagram Modeling Tasks
نویسندگان
چکیده
We introduce a newly developed visual programming and UML modeling tool for educational use. It’s implemented to provide students with informative feedback during exercises as well as to assess the submissions of students automatically. Tasks combine class and activity modeling aspects as well as some simple programming requirements. The system is web-based and named COCLAC. Visual programming is done through an included UML editor. Created diagrams are syntactically checked and automatically converted into Java code using several conventions. Thereafter, code is executable on a server and semantic correctness can be checked through automatic tests.
منابع مشابه
An approach to automated conceptual database design based on the IML activity diagram
This paper presents an approach to the automated design of the initial conceptual database model. The UML activity diagram, as a frequently used business process modeling notation, is used as the starting point for the automated generation of the UML class diagram representing the conceptual database model. Formal rules for automated generation cover the automatic extraction of business objects...
متن کاملAutomatic Generation of Java Code from UML Diagrams using UJECTOR
In recent years, the significance of automated generation of object-oriented code from UML diagrams has increased due to its benefits, such as, cost reduction and accuracy. Consistency Checking between UML diagrams, and ensuring accuracy, maintainability, efficiency, and completeness of the generated code are the main concerns in this area. This paper extends our work on a tool called UJECTOR f...
متن کاملCodify Uml Uml Diagram to Text Apply Mapping Rules for Uml to Xsd Transformation Apply Xsd File to Jibx to for Java Code Generation Stop
The emergence of Unified Modeling Language (UML) as a standard for modeling systems has encouraged the use of automated software tools that facilitate the development process from analysis through coding. An effort has been made to find methods to automatically generate executable code from the UML class diagrams. An object oriented approach has been proposed to generate executable implementati...
متن کاملTowards a Framework for Mapping Between UML/OCL and XML/XQuery
The Unified Modeling Language is the standard language for modeling systems. UML has been extended to model web applications. At the same time, Web technology has become largely relying on XML documents. The structure of XML documents, namely the XML schema or DTD for these documents can be modeled using UML data structures. UML tools are usually concerned with the generation of the structure a...
متن کاملTesting UML Designs using Class, Sequence and Activity Diagrams
Testing is performed by different types of strategies. Generally testing is performed on code, but if the software can be tested in the earlier phases then most of the errors can be eliminated and can be stopped from propagating to next phase. The proposed work presents a novel design based testing approach that can fix errors in initial phase. To perform design based testing, we need a languag...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015